types of B cells and T cells